<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <title>夏令营技术研发平台</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="format-detection" content="telephone=no">

    <link rel="stylesheet" href="/layui/css/layui.css" media="all">
    <style>
        /* 移动端 */
        @media screen and (max-width: 768px) {
            .layui-layout-admin .layui-layout-left,
            .layui-layout-admin .layui-body,
            .layui-layout-admin .layui-footer{left: 0;}
            .layui-layout-admin .layui-side{left: -300px;}
        }
    </style>
</head>
<script src="echarts/dist/echarts.min.js"></script>
<body>

<div class="layui-layout layui-layout-admin">
    <div class="layui-header">
        <div class="layui-logo layui-hide-xs layui-bg-black">夏令营技术研发平台</div>
        <!-- 头部区域（可配合layui 已有的水平导航） -->
        <ul class="layui-nav layui-layout-left">
            <!-- 移动端显示 -->
            <li class="layui-nav-item layui-show-xs-inline-block layui-hide-sm" lay-header-event="menuLeft">
                <i class="layui-icon layui-icon-spread-left"></i>
            </li>

            <li class="layui-nav-item layui-hide-xs"><a href="">日志服务系统</a></li>
            <li class="layui-nav-item layui-hide-xs"><a href="">数据恢复系统</a></li>
            <li class="layui-nav-item layui-hide-xs"><a href="">分布式系统</a></li>
            <li class="layui-nav-item">
                <a href="javascript:;">线路选择</a>
                <dl class="layui-nav-child">
                    <dd><a href="">线路01</a></dd>
                    <dd><a href="">线路02</a></dd>
                    <dd><a href="">线路03</a></dd>
                </dl>
            </li>


        </ul>
        <ul class="layui-nav layui-layout-right">
            <li class="layui-nav-item layui-hide layui-show-md-inline-block">
                <a href="javascript:;">
                    <img src="https://layui.wc-os.com/other/crop.0.0.118.118.180/5db11ff4gw1e77d3nqrv8j203b03cweg.jpg" tppabs="http://tva1.sinaimg.cn/crop.0.0.118.118.180/5db11ff4gw1e77d3nqrv8j203b03cweg.jpg" class="layui-nav-img">
                    <span id="username_titile">超级管理员</span>
                </a>
                <dl class="layui-nav-child">
                    <dd><a href="">个人信息</a></dd>
                    <dd><a href="ai_register.html">设置人脸识别</a></dd>
                    <dd><a href="/login/login.html">退出</a></dd>
                </dl>
            </li>
        </ul>
    </div>

    <div class="layui-side layui-bg-black">
        <div class="layui-side-scroll">
            <!-- 左侧导航区域（可配合layui已有的垂直导航） -->
            <ul class="layui-nav layui-nav-tree" lay-filter="test">
                <li class="layui-nav-item layui-nav-itemed">
                    <a class="" href="javascript:;">用户数据管理</a>
                    <dl class="layui-nav-child">
                        <dd><a href="user.html">用户列表</a></dd>
                        <dd><a href="javascript:;">部门管理</a></dd>
                        <dd><a href="role.html">权限管理</a></dd>
                        <dd><a href="">统计管理</a></dd>
                    </dl>
                </li>
                <li class="layui-nav-item layui-nav-itemed">
                    <a href="javascript:;">商品管理</a>
                    <dl class="layui-nav-child">
                        <dd><a href="javascript:;">规格管理</a></dd>
                        <dd><a href="javascript:;">类别管理</a></dd>
                        <dd><a href="">商品列表</a></dd>
                    </dl>
                </li>
                <li class="layui-nav-item layui-nav-itemed">
                    <a href="javascript:;">备份处理</a>
                    <dl class="layui-nav-child">
                        <dd><a href="javascript:;">时间管理</a></dd>
                        <dd><a href="javascript:;">信息管理</a></dd>
                        <dd><a href="">立即备份</a></dd>
                    </dl>
                </li>
            </ul>
        </div>
    </div>

    <div class="layui-body">
        <!-- 内容主体区域 -->
        <div style="padding: 15px;">

            <!-- 为 ECharts 准备一个定义了宽高的 DOM -->
            <div id="main" style="width: 600px;height:400px;"></div>

        </div>
    </div>

    <div class="layui-footer">
        <!-- 底部固定区域 -->
        ©CopyRight  2020-2024  夏令营技术研发组
    </div>
</div>
<script src="/layui/layui.js" charset="utf-8"></script>
<script src="jquery/jquery-3.6.0.js" charset="utf-8"></script>
<script>
    var userStr = sessionStorage.getItem("user");
    console.log(userStr);
    var userJSON = JSON.parse(userStr);                   // 这里是把一个普通的字符串转换成一个合法的json对象，注意：如果字符串本身不是标准格式的json内容，那么转换会失败
    var name = userJSON.username;
    $("#username_titile").text(name);

    $.ajax({
        url:"/user/selectEcharts",           // 请求路径
        type:"get",                          // 请求的方式，不区分大小写
        cache:false,                         // 关闭缓存，目的是为了避免部分浏览器缓存加载出错(IE)
        datatype:"json",        // 返回类型，text文本、html页面、json数据
        success:function(response){
            console.log("返回: " + response);
            if(response.code === 200) {
                let jsonArray = response.data;

                let dataArray = new Array(jsonArray.length);   // js的数组初始化代码
                for(i = 0; i < jsonArray.length; i++) {
                    dataArray[i] = jsonArray[i].age;
                }

                alert(JSON.stringify(dataArray));

                // 基于准备好的dom，初始化echarts实例
                var myChart = echarts.init(document.getElementById('main'));   // 原生写法
                // 指定图表的配置项和数据
                var option = {
                    title: {
                        text: '年龄图表'
                    },
                    tooltip: {},
                    legend: {
                        data: ['年龄']
                    },
                    xAxis: {
                        data: ['字段01', '字段02', '字段03', '字段04', '字段05', '字段06', '字段07', '字段08', '字段09', '字段10', '字段11']
                    },
                    yAxis: {},
                    series: [
                        {
                            name: '年龄',
                            type: 'bar',
                            data: dataArray
                        }
                    ]
                };

                // 使用刚指定的配置项和数据显示图表。
                myChart.setOption(option);
            }
        },
        error:function(response){
            console.log("出错返回: " + response);
        }
    });


    //JS
    layui.use(['element', 'layer', 'util'], function(){
        var element = layui.element
            ,layer = layui.layer
            ,util = layui.util
            ,$ = layui.$;

        //头部事件
        util.event('lay-header-event', {
            //左侧菜单事件
            menuLeft: function(othis){
                layer.msg('展开左侧菜单的操作', {icon: 0});
            }
        });

    });
</script>

</body>
</html>
